package com.greenbook.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 笔记视图对象
 */
@Data
public class NoteVO {
    // 笔记ID
    private Long id;
    // 笔记标题
    private String title;
    // 笔记内容
    private String content;
    // 笔记分类
    //private String category;
    // 笔记浏览量
    private Integer viewCount;
    // 笔记点赞量
    private Integer likeCount;
    // 笔记评论量
    private Integer commentCount;
    // 笔记收藏量
    private Integer collectCount;
    // 笔记标签
    private List<String> tags;
    // 笔记图片
    private List<String> images;
    // 笔记作者ID
    private Long userId;
    // 笔记作者昵称
    private String nickname;
    // 笔记作者头像
    private String avatar;
    // 笔记创作时间
    private LocalDateTime createTime;
    // 笔记更新时间
    private LocalDateTime updateTime;
    // 笔记是否被点赞
    private Boolean isLiked;
    // 笔记是否被收藏
    private Boolean isCollected;
}
